home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / gufw / model / Variable.pyc (.txt) < prev   
Python Compiled Bytecode  |  2009-11-02  |  7KB  |  177 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.6)
  3.  
  4. import locale
  5. import gettext
  6. import sys
  7. import gtk
  8.  
  9. class Variable:
  10.     
  11.     def __init__(self):
  12.         self.dev = False
  13.         for parameter in sys.argv:
  14.             if parameter == '--dev':
  15.                 self.dev = True
  16.                 continue
  17.         
  18.         if self.dev:
  19.             DIR = sys.path[0] + '/locale-langpack'
  20.         else:
  21.             DIR = '/usr/share/locale-langpack'
  22.         _ = gettext.gettext
  23.         gettext.bindtextdomain('gufw', DIR)
  24.         gettext.textdomain('gufw')
  25.         gtk.glade.bindtextdomain('gufw', DIR)
  26.         gtk.glade.textdomain('gufw')
  27.         self.texts = {
  28.             '001': _('To'),
  29.             '002': _('Action'),
  30.             '003': _('From'),
  31.             '004': _('Gufw Log Enabled'),
  32.             '005': _('Gufw Log Disabled'),
  33.             '006': _('Deny all INCOMING traffic'),
  34.             '007': _('Allow all INCOMING traffic'),
  35.             '008': _('Enabled Firewall'),
  36.             '009': _('Disabled Firewall'),
  37.             '010': _('Select rule(s)'),
  38.             '011': _('Reject all INCOMING traffic'),
  39.             '012': _('Error performing operation'),
  40.             '013': _('Rule added'),
  41.             '014': _('Rule removed'),
  42.             '015': _('Error: Insert a port number'),
  43.             '016': _('Error: Fields filled out incorrectly'),
  44.             '017': _('Error: Range ports only with tcp or udp protocol'),
  45.             '018': _('You must run Gufw as root => gksu gufw'),
  46.             '019': _('Rules removed'),
  47.             '020': _('Rules added') }
  48.         self.constants = {
  49.             'disabled': 'disabled',
  50.             'enabled': 'enabled',
  51.             'none': 'none',
  52.             'deny': 'deny',
  53.             'deny_upper': 'DENY',
  54.             'allow': 'allow',
  55.             'allow_upper': 'ALLOW',
  56.             'limit': 'limit',
  57.             'limit_upper': 'LIMIT',
  58.             'reject': 'reject',
  59.             'reject_upper': 'REJECT',
  60.             'tcp': 'tcp',
  61.             'udp': 'udp',
  62.             'both': 'both',
  63.             'ufw_log_low': 'ufw_log_low',
  64.             'ufw_log_medium': 'ufw_log_medium',
  65.             'ufw_log_high': 'ufw_log_high',
  66.             'ufw_log_full': 'ufw_log_full',
  67.             'ufw_log_off': 'ufw_log_off',
  68.             'ufw_log_on': 'ufw_log_on',
  69.             'gufw_log_on': 'gufw_log_on',
  70.             'gufw_log_off': 'gufw_log_off',
  71.             'wrap_on': 'wrap_on',
  72.             'wrap_off': 'wrap_off',
  73.             'service_enabled': 'service_enabled',
  74.             'service_disabled': 'service_disabled',
  75.             'font_rules': 'monospace 10',
  76.             'color_gray': '#b0b0b0',
  77.             'color_green': '#28ab2b',
  78.             'color_red': '#e31818',
  79.             'color_orange': '#e57f1b',
  80.             'color_blue': '#19308b',
  81.             'window_width': 327,
  82.             'window_height': 366,
  83.             'translators_credits': _('translator-credits'),
  84.             'rule_added': 'Rule added',
  85.             'rule_updated': 'Rule updated',
  86.             'rule_deleted': 'Rule deleted',
  87.             'any': 'any',
  88.             'anywhere': 'Anywhere',
  89.             'service_yes': 'yes',
  90.             'service_no': 'service_no' }
  91.         self.paths = {
  92.             'glade': sys.path[0] + '/glade/gufw.glade',
  93.             'pid_file': '/tmp/gufw.pid',
  94.             'shield_disabled_dev': sys.path[0] + '/pixmaps/disable.png',
  95.             'shield_allow_dev': sys.path[0] + '/pixmaps/allow_all.png',
  96.             'shield_deny_dev': sys.path[0] + '/pixmaps/deny_all.png',
  97.             'shield_reject_dev': sys.path[0] + '/pixmaps/reject_all.png',
  98.             'shield_disabled': '/usr/share/pixmaps/gufw/disable.png',
  99.             'shield_allow': '/usr/share/pixmaps/gufw/allow_all.png',
  100.             'shield_deny': '/usr/share/pixmaps/gufw/deny_all.png',
  101.             'shield_reject': '/usr/share/pixmaps/gufw/reject_all.png' }
  102.         self.commands = {
  103.             'enabled': 'LANGUAGE=en ufw enable',
  104.             'disabled': 'LANGUAGE=en ufw disable',
  105.             'status': 'LANGUAGE=en ufw status',
  106.             'status_verbose': 'LANGUAGE=en ufw status verbose',
  107.             'deny': 'LANGUAGE=en ufw default deny',
  108.             'allow': 'LANGUAGE=en ufw default allow',
  109.             'reject': 'LANGUAGE=en ufw default reject',
  110.             'search_policy': 'LANGUAGE=en grep DEFAULT_INPUT_POLICY /etc/default/ufw',
  111.             'ufw_log_off': 'LANGUAGE=en ufw logging off',
  112.             'ufw_log_on': 'LANGUAGE=en ufw logging on',
  113.             'ufw_log_low': 'LANGUAGE=en ufw logging low',
  114.             'ufw_log_medium': 'LANGUAGE=en ufw logging medium',
  115.             'ufw_log_high': 'LANGUAGE=en ufw logging high',
  116.             'ufw_log_full': 'LANGUAGE=en ufw logging full',
  117.             'refresh_log_file': 'LANGUAGE=en rm /var/log/gufw_log.txt | echo  > /var/log/gufw_log.txt',
  118.             'append_log_file': "LANGUAGE=en echo '&' >> /var/log/gufw_log.txt",
  119.             'get_log_file': 'LANGUAGE=en cat /var/log/gufw_log.txt',
  120.             'cfg_gufw_log': 'LANGUAGE=en grep log=enabled /etc/gufw/gufw.cfg',
  121.             'gufw_log_on': "LANGUAGE=en sed -i 's/^log=disabled/log=enabled/' /etc/gufw/gufw.cfg",
  122.             'gufw_log_off': "LANGUAGE=en sed -i 's/^log=enabled/log=disabled/' /etc/gufw/gufw.cfg",
  123.             'read_size_win': 'LANGUAGE=en cat /etc/gufw/size_window.cfg',
  124.             'save_size_win': 'LANGUAGE=en rm /etc/gufw/size_window.cfg | echo "width=&1;height=&2" > /etc/gufw/size_window.cfg',
  125.             'refresh_log_file_dev': 'LANGUAGE=en rm cfg_files/gufw_log.txt | echo  > cfg_files/gufw_log.txt',
  126.             'append_log_file_dev': "LANGUAGE=en echo '&' >> cfg_files/gufw_log.txt",
  127.             'get_log_file_dev': 'LANGUAGE=en cat cfg_files/gufw_log.txt',
  128.             'cfg_gufw_log_dev': 'LANGUAGE=en grep log=enabled cfg_files/gufw.cfg',
  129.             'gufw_log_on_dev': "LANGUAGE=en sed -i 's/^log=disabled/log=enabled/' cfg_files/gufw.cfg",
  130.             'gufw_log_off_dev': "LANGUAGE=en sed -i 's/^log=enabled/log=disabled/' cfg_files/gufw.cfg",
  131.             'read_size_win_dev': 'LANGUAGE=en cat cfg_files/size_window.cfg',
  132.             'save_size_win_dev': 'LANGUAGE=en rm cfg_files/size_window.cfg | echo "width=&1;height=&2" > cfg_files/size_window.cfg' }
  133.         self.programs = {
  134.             'Amule': '4662tcp#4672udp',
  135.             'Deluge': '6881:6891tcp',
  136.             'Nicotine': '2234:2239tcp#2242tcp',
  137.             'Transmission': '51413tcp',
  138.             'KTorrent': '6881tcp#4444udp',
  139.             'qBittorrent': '6881:6889tcp' }
  140.         self.services = {
  141.             'FTP': 'ftp',
  142.             'IMAP': 'imap',
  143.             'IPP': 'ipp',
  144.             'NFS': 'nfs',
  145.             'POP3': 'pop3',
  146.             'SMTP': 'smtp',
  147.             'ssh': 'ssh',
  148.             'Telnet': 'telnet',
  149.             'Netbios-ssn': 'netbios-ssn',
  150.             'VNC': '5900tcp' }
  151.  
  152.     
  153.     def get_constant(self, name):
  154.         return self.constants[name]
  155.  
  156.     
  157.     def get_path(self, path):
  158.         return self.paths[path]
  159.  
  160.     
  161.     def get_text(self, txt_number):
  162.         return self.texts[txt_number]
  163.  
  164.     
  165.     def get_command(self, cmd):
  166.         return self.commands[cmd]
  167.  
  168.     
  169.     def get_program(self, prg):
  170.         return self.programs[prg]
  171.  
  172.     
  173.     def get_service(self, srv):
  174.         return self.services[srv]
  175.  
  176.  
  177.